home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games of Daze
/
Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso
/
x2ftp
/
msdos
/
mxcode
/
sbprocss
/
process.c
< prev
next >
Wrap
C/C++ Source or Header
|
1995-01-14
|
663b
|
37 lines
#include <conio.h>
#include "sbsample.c"
void clipsample(signed int *sample)
{
if (*sample > 127) *sample = 127;
if (*sample < -128) *sample = -128;
}
void processsample(signed char *sample)
{
signed int temp;
temp = *sample - 128;
/* Process sample here */
temp = temp; /* Very complex processing algorithm ;) */
clipsample(&temp);
*sample = temp + 128;
}
int main(void)
{
unsigned char sample;
resetdsp();
while (!kbhit())
{
sample = getsample();
processsample(&sample);
outputsample(sample);
}
getch();
return(0);
}